+2008-08-12 Michael Natterer <mitch@imendio.com>
+
+ * gtk/*.c: consistently chain up using
+ GTK_FOO_CLASS(parent_class)->bar(instance) instead of
+ (*GTK_FOO_CLASS(parent_class))->bar(instance).
+
2008-08-12 Matthias Clasen <mclasen@redhat.com>
Bug 546730 – gtk_status_icon_get_gicon() should use a return instead
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
- menu_item = (* GTK_ACTION_GET_CLASS (action)->create_menu_item) (action);
+ menu_item = GTK_ACTION_GET_CLASS (action)->create_menu_item (action);
- (* GTK_ACTION_GET_CLASS (action)->connect_proxy) (action, menu_item);
+ GTK_ACTION_GET_CLASS (action)->connect_proxy (action, menu_item);
return menu_item;
}
g_return_val_if_fail (GTK_IS_ACTION (action), NULL);
- button = (* GTK_ACTION_GET_CLASS (action)->create_tool_item) (action);
+ button = GTK_ACTION_GET_CLASS (action)->create_tool_item (action);
- (* GTK_ACTION_GET_CLASS (action)->connect_proxy) (action, button);
+ GTK_ACTION_GET_CLASS (action)->connect_proxy (action, button);
return button;
}
prev_action = g_object_get_qdata (G_OBJECT (proxy), quark_gtk_action_proxy);
if (prev_action)
- (* GTK_ACTION_GET_CLASS (action)->disconnect_proxy) (prev_action, proxy);
+ GTK_ACTION_GET_CLASS (action)->disconnect_proxy (prev_action, proxy);
- (* GTK_ACTION_GET_CLASS (action)->connect_proxy) (action, proxy);
+ GTK_ACTION_GET_CLASS (action)->connect_proxy (action, proxy);
}
/**
g_return_if_fail (g_object_get_qdata (G_OBJECT (proxy), quark_gtk_action_proxy) == action);
- (* GTK_ACTION_GET_CLASS (action)->disconnect_proxy) (action, proxy);
+ GTK_ACTION_GET_CLASS (action)->disconnect_proxy (action, proxy);
}
/**
g_return_val_if_fail (GTK_IS_ACTION_GROUP (action_group), NULL);
g_return_val_if_fail (GTK_ACTION_GROUP_GET_CLASS (action_group)->get_action != NULL, NULL);
- return (* GTK_ACTION_GROUP_GET_CLASS (action_group)->get_action)
- (action_group, action_name);
+ return GTK_ACTION_GROUP_GET_CLASS (action_group)->get_action (action_group,
+ action_name);
}
static gboolean
shared_data->ref_count--;
if (shared_data->ref_count == 0)
{
- if (shared_data->destroy)
- (*shared_data->destroy) (shared_data->data);
-
+ if (shared_data->destroy)
+ shared_data->destroy (shared_data->data);
+
g_slice_free (SharedData, shared_data);
}
}
g_free (button->label_text);
button->label_text = NULL;
}
-
- (* GTK_OBJECT_CLASS (gtk_button_parent_class)->destroy) (object);
+
+ GTK_OBJECT_CLASS (gtk_button_parent_class)->destroy (object);
}
static GObject*
GObject *object;
GtkButton *button;
- object = (* G_OBJECT_CLASS (gtk_button_parent_class)->constructor) (type,
- n_construct_properties,
- construct_params);
+ object = G_OBJECT_CLASS (gtk_button_parent_class)->constructor (type,
+ n_construct_properties,
+ construct_params);
button = GTK_BUTTON (object);
button->constructed = TRUE;
GTK_WIDGET_STATE (widget),
button->depressed ? GTK_SHADOW_IN : GTK_SHADOW_OUT,
"button", "buttondefault");
-
- (* GTK_WIDGET_CLASS (gtk_button_parent_class)->expose_event) (widget, event);
+
+ GTK_WIDGET_CLASS (gtk_button_parent_class)->expose_event (widget, event);
}
-
+
return FALSE;
}
static void
gtk_calendar_finalize (GObject *object)
{
- (* G_OBJECT_CLASS (gtk_calendar_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_calendar_parent_class)->finalize (object);
}
static void
gdk_window_destroy (priv->day_name_win);
priv->day_name_win = NULL;
}
-
+
if (GTK_WIDGET_CLASS (gtk_calendar_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_calendar_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_calendar_parent_class)->unrealize (widget);
}
static gchar*
requisition->height = MAX (requisition->height, temp) + 2 * (focus_width + focus_pad);
}
else
- (* GTK_WIDGET_CLASS (gtk_check_button_parent_class)->size_request) (widget, requisition);
+ GTK_WIDGET_CLASS (gtk_check_button_parent_class)->size_request (widget, requisition);
}
static void
}
}
else
- (* GTK_WIDGET_CLASS (gtk_check_button_parent_class)->size_allocate) (widget, allocation);
+ GTK_WIDGET_CLASS (gtk_check_button_parent_class)->size_allocate (widget, allocation);
}
static gint
event);
}
else if (GTK_WIDGET_CLASS (gtk_check_button_parent_class)->expose_event)
- (* GTK_WIDGET_CLASS (gtk_check_button_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_check_button_parent_class)->expose_event (widget, event);
}
return FALSE;
g_return_if_fail (GTK_IS_CHECK_BUTTON (check_button));
class = GTK_CHECK_BUTTON_GET_CLASS (check_button);
-
+
if (class->draw_indicator)
- (* class->draw_indicator) (check_button, area);
+ class->draw_indicator (check_button, area);
}
static void
GdkEventExpose *event)
{
if (GTK_WIDGET_CLASS (gtk_check_menu_item_parent_class)->expose_event)
- (* GTK_WIDGET_CLASS (gtk_check_menu_item_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_check_menu_item_parent_class)->expose_event (widget, event);
gtk_check_menu_item_draw_indicator (GTK_CHECK_MENU_ITEM (widget), &event->area);
GdkRectangle *area)
{
if (GTK_CHECK_MENU_ITEM_GET_CLASS (check_menu_item)->draw_indicator)
- (* GTK_CHECK_MENU_ITEM_GET_CLASS (check_menu_item)->draw_indicator) (check_menu_item, area);
+ GTK_CHECK_MENU_ITEM_GET_CLASS (check_menu_item)->draw_indicator (check_menu_item, area);
}
static void
clist->bg_gc = NULL;
if (GTK_WIDGET_CLASS (parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (parent_class)->unrealize (widget);
}
static void
g_return_if_fail (GTK_IS_CLIST (widget));
if (GTK_WIDGET_CLASS (parent_class)->style_set)
- (*GTK_WIDGET_CLASS (parent_class)->style_set) (widget, previous_style);
+ GTK_WIDGET_CLASS (parent_class)->style_set (widget, previous_style);
clist = GTK_CLIST (widget);
}
if (GTK_WIDGET_CLASS (gtk_entry_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_entry_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_entry_parent_class)->unrealize (widget);
}
void
}
if (GTK_WIDGET_CLASS (gtk_event_box_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_event_box_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_event_box_parent_class)->unrealize (widget);
}
static void
if (priv->event_window != NULL && !priv->above_child)
gdk_window_show (priv->event_window);
-
- (* GTK_WIDGET_CLASS (gtk_event_box_parent_class)->map) (widget);
+
+ GTK_WIDGET_CLASS (gtk_event_box_parent_class)->map (widget);
if (priv->event_window != NULL && priv->above_child)
gdk_window_show (priv->event_window);
if (priv->event_window != NULL)
gdk_window_hide (priv->event_window);
-
- (* GTK_WIDGET_CLASS (gtk_event_box_parent_class)->unmap) (widget);
+
+ GTK_WIDGET_CLASS (gtk_event_box_parent_class)->unmap (widget);
}
{
if (!GTK_WIDGET_NO_WINDOW (widget))
gtk_event_box_paint (widget, &event->area);
-
- (* GTK_WIDGET_CLASS (gtk_event_box_parent_class)->expose_event) (widget, event);
+
+ GTK_WIDGET_CLASS (gtk_event_box_parent_class)->expose_event (widget, event);
}
return FALSE;
GSList *list;
char *current_folder;
- object = (*G_OBJECT_CLASS (gtk_file_chooser_button_parent_class)->constructor) (type,
- n_params,
- params);
+ object = G_OBJECT_CLASS (gtk_file_chooser_button_parent_class)->constructor (type,
+ n_params,
+ params);
button = GTK_FILE_CHOOSER_BUTTON (object);
priv = button->priv;
gchar *text;
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->drag_data_received != NULL)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->drag_data_received) (widget,
- context,
- x, y,
- data, type,
- drag_time);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->drag_data_received (widget,
+ context,
+ x, y,
+ data, type,
+ drag_time);
if (widget == NULL || context == NULL || data == NULL || data->length < 0)
return;
GtkFileChooserButtonPrivate *priv = button->priv;
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->show)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->show) (widget);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->show (widget);
if (priv->active)
open_dialog (GTK_FILE_CHOOSER_BUTTON (widget));
gtk_widget_hide (priv->dialog);
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->hide)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->hide) (widget);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->hide (widget);
}
static void
}
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->map)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->map) (widget);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->map (widget);
}
static gboolean
GtkStyle *old_style)
{
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->style_set)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->style_set) (widget,
- old_style);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->style_set (widget,
+ old_style);
if (gtk_widget_has_screen (widget))
change_icon_theme (GTK_FILE_CHOOSER_BUTTON (widget));
GdkScreen *old_screen)
{
if (GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->screen_changed)
- (*GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->screen_changed) (widget,
- old_screen);
+ GTK_WIDGET_CLASS (gtk_file_chooser_button_parent_class)->screen_changed (widget,
+ old_screen);
- change_icon_theme (GTK_FILE_CHOOSER_BUTTON (widget));
+ change_icon_theme (GTK_FILE_CHOOSER_BUTTON (widget));
}
{
gtk_frame_paint (widget, &event->area);
- (* GTK_WIDGET_CLASS (gtk_frame_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_frame_parent_class)->expose_event (widget, event);
}
return FALSE;
hb->float_window = NULL;
if (GTK_WIDGET_CLASS (gtk_handle_box_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_handle_box_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_handle_box_parent_class)->unrealize (widget);
}
static void
handle_orientation);
if (bin->child && GTK_WIDGET_VISIBLE (bin->child))
- (* GTK_WIDGET_CLASS (gtk_handle_box_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_handle_box_parent_class)->expose_event (widget, event);
}
static gint
clear_dest_info (icon_view);
clear_source_info (icon_view);
- (* GTK_OBJECT_CLASS (gtk_icon_view_parent_class)->destroy) (object);
+ GTK_OBJECT_CLASS (gtk_icon_view_parent_class)->destroy (object);
}
/* GObject methods */
{
gtk_icon_view_cell_layout_clear (GTK_CELL_LAYOUT (object));
- (* G_OBJECT_CLASS (gtk_icon_view_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_icon_view_parent_class)->finalize (object);
}
/* GtkWidget::unrealize destroys children and widget->window */
if (GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->unrealize (widget);
}
static void
cairo_destroy (cr);
- (* GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->expose_event) (widget, expose);
+ GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->expose_event (widget, expose);
return TRUE;
}
return TRUE;
}
- return (* GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->key_press_event) (widget, event);
+ return GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->key_press_event (widget, event);
}
static gboolean
if (icon_view->priv->doing_rubberband)
return TRUE;
- return (* GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->key_press_event) (widget, event);
+ return GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->key_press_event (widget, event);
}
static void
gtk_icon_view_accessible_factory_get_type ());
first_time = FALSE;
}
- return (* GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->get_accessible) (widget);
+ return GTK_WIDGET_CLASS (gtk_icon_view_parent_class)->get_accessible (widget);
}
static gboolean
child_width = child_requisition.width;
child_height = child_requisition.height;
}
-
- (* GTK_WIDGET_CLASS (gtk_image_menu_item_parent_class)->size_request) (widget, requisition);
+
+ GTK_WIDGET_CLASS (gtk_image_menu_item_parent_class)->size_request (widget, requisition);
/* not done with height since that happens via the
* toggle_size_request
pack_dir = GTK_PACK_DIRECTION_LTR;
image_menu_item = GTK_IMAGE_MENU_ITEM (widget);
-
- (* GTK_WIDGET_CLASS (gtk_image_menu_item_parent_class)->size_allocate) (widget, allocation);
+
+ GTK_WIDGET_CLASS (gtk_image_menu_item_parent_class)->size_allocate (widget, allocation);
if (image_menu_item->image && show_image (image_menu_item))
{
gpointer callback_data)
{
GtkImageMenuItem *image_menu_item = GTK_IMAGE_MENU_ITEM (container);
-
- (* GTK_CONTAINER_CLASS (gtk_image_menu_item_parent_class)->forall) (container,
- include_internals,
- callback,
- callback_data);
+
+ GTK_CONTAINER_CLASS (gtk_image_menu_item_parent_class)->forall (container,
+ include_internals,
+ callback,
+ callback_data);
if (include_internals && image_menu_item->image)
(* callback) (image_menu_item->image, callback_data);
}
else
{
- (* GTK_CONTAINER_CLASS (gtk_image_menu_item_parent_class)->remove) (container, child);
+ GTK_CONTAINER_CLASS (gtk_image_menu_item_parent_class)->remove (container, child);
}
}
label = GTK_LABEL (widget);
- (* GTK_WIDGET_CLASS (gtk_label_parent_class)->size_allocate) (widget, allocation);
+ GTK_WIDGET_CLASS (gtk_label_parent_class)->size_allocate (widget, allocation);
if (label->ellipsize)
{
GtkLabel *label;
label = GTK_LABEL (widget);
-
- (* GTK_WIDGET_CLASS (gtk_label_parent_class)->realize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_label_parent_class)->realize (widget);
if (label->select_info)
gtk_label_create_window (label);
if (label->select_info)
gtk_label_destroy_window (label);
-
- (* GTK_WIDGET_CLASS (gtk_label_parent_class)->unrealize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_label_parent_class)->unrealize (widget);
}
static void
GtkLabel *label;
label = GTK_LABEL (widget);
-
- (* GTK_WIDGET_CLASS (gtk_label_parent_class)->map) (widget);
-
+
+ GTK_WIDGET_CLASS (gtk_label_parent_class)->map (widget);
+
if (label->select_info)
gdk_window_show (label->select_info->window);
}
if (label->select_info)
gdk_window_hide (label->select_info->window);
-
- (* GTK_WIDGET_CLASS (gtk_label_parent_class)->unmap) (widget);
+
+ GTK_WIDGET_CLASS (gtk_label_parent_class)->unmap (widget);
}
static void
gtk_layout_style_set (GtkWidget *widget, GtkStyle *old_style)
{
if (GTK_WIDGET_CLASS (gtk_layout_parent_class)->style_set)
- (* GTK_WIDGET_CLASS (gtk_layout_parent_class)->style_set) (widget, old_style);
+ GTK_WIDGET_CLASS (gtk_layout_parent_class)->style_set (widget, old_style);
if (GTK_WIDGET_REALIZED (widget))
{
layout->bin_window = NULL;
if (GTK_WIDGET_CLASS (gtk_layout_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_layout_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_layout_parent_class)->unrealize (widget);
}
static void
if (event->window != layout->bin_window)
return FALSE;
-
- (* GTK_WIDGET_CLASS (gtk_layout_parent_class)->expose_event) (widget, event);
+
+ GTK_WIDGET_CLASS (gtk_layout_parent_class)->expose_event (widget, event);
return FALSE;
}
}
if (GTK_WIDGET_CLASS (gtk_link_button_parent_class)->button_press_event)
- return (* GTK_WIDGET_CLASS (gtk_link_button_parent_class)->button_press_event) (widget, event);
+ return GTK_WIDGET_CLASS (gtk_link_button_parent_class)->button_press_event (widget, event);
return FALSE;
}
gint attributes_mask;
/*if (GTK_WIDGET_CLASS (parent_class)->realize)
- (* GTK_WIDGET_CLASS (parent_class)->realize) (widget);*/
+ GTK_WIDGET_CLASS (parent_class)->realize (widget);*/
g_return_if_fail (GTK_IS_LIST_ITEM (widget));
0, 0, -1, -1);
}
- (* GTK_WIDGET_CLASS (parent_class)->expose_event) (widget, event);
-
+ GTK_WIDGET_CLASS (parent_class)->expose_event (widget, event);
+
if (GTK_WIDGET_HAS_FOCUS (widget))
{
if (GTK_IS_LIST (widget->parent) && GTK_LIST (widget->parent)->add_mode)
gdk_window_destroy (menu->bin_window);
menu->bin_window = NULL;
- (* GTK_WIDGET_CLASS (gtk_menu_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_menu_parent_class)->unrealize (widget);
}
static void
if (GTK_WIDGET_DRAWABLE (widget))
{
gtk_menu_paint (widget, event);
-
- (* GTK_WIDGET_CLASS (gtk_menu_parent_class)->expose_event) (widget, event);
+
+ GTK_WIDGET_CLASS (gtk_menu_parent_class)->expose_event (widget, event);
}
return FALSE;
{
gtk_menu_bar_paint (widget, &event->area);
- (* GTK_WIDGET_CLASS (gtk_menu_bar_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_menu_bar_parent_class)->expose_event (widget, event);
}
return FALSE;
gdk_window_set_user_data (menu_item->event_window, NULL);
gdk_window_destroy (menu_item->event_window);
menu_item->event_window = NULL;
-
+
if (GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->unrealize (widget);
}
static void
{
gtk_menu_item_paint (widget, &event->area);
- (* GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_menu_item_parent_class)->expose_event (widget, event);
}
return FALSE;
}
if (GTK_WIDGET_CLASS (gtk_notebook_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_notebook_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_notebook_parent_class)->unrealize (widget);
}
static void
notebook->has_before_next = has_before_next;
notebook->has_after_previous = has_after_previous;
notebook->has_after_next = has_after_next;
-
- (* GTK_WIDGET_CLASS (gtk_notebook_parent_class)->style_set) (widget, previous);
+
+ GTK_WIDGET_CLASS (gtk_notebook_parent_class)->style_set (widget, previous);
}
static gboolean
gtk_paned_set_last_child2_focus (paned, NULL);
gtk_paned_set_saved_focus (paned, NULL);
gtk_paned_set_first_paned (paned, NULL);
-
+
if (GTK_WIDGET_CLASS (gtk_paned_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_paned_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_paned_parent_class)->unrealize (widget);
}
static void
*/
GTK_WIDGET_UNSET_FLAGS (widget, GTK_CAN_FOCUS);
- retval = (* GTK_WIDGET_CLASS (gtk_paned_parent_class)->focus) (widget, direction);
+ retval = GTK_WIDGET_CLASS (gtk_paned_parent_class)->focus (widget, direction);
GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS);
return retval;
}
if (GTK_CONTAINER_CLASS (gtk_paned_parent_class)->set_focus_child)
- (* GTK_CONTAINER_CLASS (gtk_paned_parent_class)->set_focus_child) (container, focus_child);
+ GTK_CONTAINER_CLASS (gtk_paned_parent_class)->set_focus_child (container, focus_child);
}
static void
gdk_window_destroy (path_bar->event_window);
path_bar->event_window = NULL;
- (* GTK_WIDGET_CLASS (gtk_path_bar_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_path_bar_parent_class)->unrealize (widget);
}
/* This is a tad complicated
gtk_window_group_remove_window (plug->modality_group, GTK_WINDOW (plug));
g_object_unref (plug->modality_group);
}
-
+
if (GTK_WIDGET_CLASS (gtk_plug_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_plug_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_plug_parent_class)->unrealize (widget);
}
static void
range->adjustment = NULL;
}
- (* GTK_OBJECT_CLASS (gtk_range_parent_class)->destroy) (object);
+ GTK_OBJECT_CLASS (gtk_range_parent_class)->destroy (object);
}
static void
gdk_window_set_user_data (range->event_window, NULL);
gdk_window_destroy (range->event_window);
range->event_window = NULL;
-
+
if (GTK_WIDGET_CLASS (gtk_range_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_range_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_range_parent_class)->unrealize (widget);
}
static void
range->need_recalc = TRUE;
- (* GTK_WIDGET_CLASS (gtk_range_parent_class)->style_set) (widget, previous_style);
+ GTK_WIDGET_CLASS (gtk_range_parent_class)->style_set (widget, previous_style);
}
static void
border->bottom = 0;
if (GTK_RANGE_GET_CLASS (range)->get_range_border)
- (* GTK_RANGE_GET_CLASS (range)->get_range_border) (range, border);
+ GTK_RANGE_GET_CLASS (range)->get_range_border (range, border);
n_steppers_ab = 0;
n_steppers_cd = 0;
}
if (GTK_WIDGET_CLASS (gtk_ruler_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_ruler_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_ruler_parent_class)->unrealize (widget);
}
static void
_gtk_scale_clear_layout (GTK_SCALE (widget));
- (* GTK_WIDGET_CLASS (gtk_scale_parent_class)->style_set) (widget, previous);
+ GTK_WIDGET_CLASS (gtk_scale_parent_class)->style_set (widget, previous);
}
static void
range->has_stepper_b = has_b;
range->has_stepper_c = has_c;
range->has_stepper_d = has_d;
-
- (* GTK_WIDGET_CLASS (gtk_scrollbar_parent_class)->style_set) (widget, previous);
+
+ GTK_WIDGET_CLASS (gtk_scrollbar_parent_class)->style_set (widget, previous);
}
#define __GTK_SCROLLBAR_C__
{
gtk_scrolled_window_paint (widget, &event->area);
- (* GTK_WIDGET_CLASS (gtk_scrolled_window_parent_class)->expose_event) (widget, event);
+ GTK_WIDGET_CLASS (gtk_scrolled_window_parent_class)->expose_event (widget, event);
}
return FALSE;
}
if (GTK_WIDGET_CLASS (gtk_socket_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_socket_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_socket_parent_class)->unrealize (widget);
}
-
-static void
+
+static void
gtk_socket_size_request (GtkWidget *widget,
GtkRequisition *requisition)
{
if (previous_style && GTK_WIDGET_REALIZED (widget))
gtk_style_set_background (widget->style, spin->panel, GTK_STATE_NORMAL);
- (* GTK_WIDGET_CLASS (gtk_spin_button_parent_class)->style_set) (widget, previous_style);
+ GTK_WIDGET_CLASS (gtk_spin_button_parent_class)->style_set (widget, previous_style);
}
GtkStatusbar *statusbar;
statusbar = GTK_STATUSBAR (widget);
-
- (* GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->realize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->realize (widget);
if (statusbar->has_resize_grip)
gtk_statusbar_create_window (statusbar);
if (statusbar->grip_window)
gtk_statusbar_destroy_window (statusbar);
-
- (* GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->unrealize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->unrealize (widget);
}
static void
GtkStatusbar *statusbar;
statusbar = GTK_STATUSBAR (widget);
-
- (* GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->map) (widget);
-
+
+ GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->map (widget);
+
if (statusbar->grip_window)
gdk_window_show (statusbar->grip_window);
}
if (statusbar->grip_window)
gdk_window_hide (statusbar->grip_window);
-
- (* GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->unmap) (widget);
+
+ GTK_WIDGET_CLASS (gtk_statusbar_parent_class)->unmap (widget);
}
static gboolean
free_cache (text);
if (GTK_WIDGET_CLASS (parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (parent_class)->unrealize (widget);
}
static void
}
- (* G_OBJECT_CLASS (gtk_text_layout_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_text_layout_parent_class)->finalize (object);
}
void
GtkTextLine *line,
GtkTextLineData *line_data)
{
- (* GTK_TEXT_LAYOUT_GET_CLASS (layout)->free_line_data)
- (layout, line, line_data);
+ GTK_TEXT_LAYOUT_GET_CLASS (layout)->free_line_data (layout, line, line_data);
}
void
const GtkTextIter *start_index,
const GtkTextIter *end_index)
{
- (* GTK_TEXT_LAYOUT_GET_CLASS (layout)->invalidate)
- (layout, start_index, end_index);
+ GTK_TEXT_LAYOUT_GET_CLASS (layout)->invalidate (layout, start_index, end_index);
}
void
const GtkTextIter *start_index,
const GtkTextIter *end_index)
{
- (* GTK_TEXT_LAYOUT_GET_CLASS (layout)->invalidate_cursors)
- (layout, start_index, end_index);
+ GTK_TEXT_LAYOUT_GET_CLASS (layout)->invalidate_cursors (layout, start_index, end_index);
}
GtkTextLineData*
/* may be NULL */
GtkTextLineData *line_data)
{
- return (* GTK_TEXT_LAYOUT_GET_CLASS (layout)->wrap) (layout, line, line_data);
+ return GTK_TEXT_LAYOUT_GET_CLASS (layout)->wrap (layout, line, line_data);
}
GSList*
priv->im_spot_idle = 0;
}
- (* GTK_OBJECT_CLASS (gtk_text_view_parent_class)->destroy) (object);
+ GTK_OBJECT_CLASS (gtk_text_view_parent_class)->destroy (object);
}
static void
text_window_free (text_view->bottom_window);
g_object_unref (text_view->im_context);
-
- (* G_OBJECT_CLASS (gtk_text_view_parent_class)->finalize) (object);
+
+ G_OBJECT_CLASS (gtk_text_view_parent_class)->finalize (object);
}
static void
text_window_unrealize (text_view->bottom_window);
gtk_text_view_destroy_layout (text_view);
-
- (* GTK_WIDGET_CLASS (gtk_text_view_parent_class)->unrealize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_text_view_parent_class)->unrealize (widget);
}
-static void
+static void
gtk_text_view_set_background (GtkTextView *text_view)
{
GtkWidget *widget = GTK_WIDGET (text_view);
gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (proxy),
toggle_action->private_data->active);
- (* GTK_ACTION_CLASS (parent_class)->connect_proxy) (action, proxy);
+ GTK_ACTION_CLASS (parent_class)->connect_proxy (action, proxy);
}
static void
disconnect_proxy (GtkAction *action,
GtkWidget *proxy)
{
- (* GTK_ACTION_CLASS (parent_class)->disconnect_proxy) (action, proxy);
+ GTK_ACTION_CLASS (parent_class)->disconnect_proxy (action, proxy);
}
/**
gtk_tree_item_realize (GtkWidget *widget)
{
if (GTK_WIDGET_CLASS (parent_class)->realize)
- (* GTK_WIDGET_CLASS (parent_class)->realize) (widget);
-
+ GTK_WIDGET_CLASS (parent_class)->realize (widget);
+
gdk_window_set_background (widget->window,
&widget->style->base[GTK_STATE_NORMAL]);
static void
gtk_tree_view_finalize (GObject *object)
{
- (* G_OBJECT_CLASS (gtk_tree_view_parent_class)->finalize) (object);
+ G_OBJECT_CLASS (gtk_tree_view_parent_class)->finalize (object);
}
\f
if (tree_view->priv->column_drop_func_data &&
tree_view->priv->column_drop_func_data_destroy)
{
- (* tree_view->priv->column_drop_func_data_destroy) (tree_view->priv->column_drop_func_data);
+ tree_view->priv->column_drop_func_data_destroy (tree_view->priv->column_drop_func_data);
tree_view->priv->column_drop_func_data = NULL;
}
if (tree_view->priv->destroy_count_destroy &&
tree_view->priv->destroy_count_data)
{
- (* tree_view->priv->destroy_count_destroy) (tree_view->priv->destroy_count_data);
+ tree_view->priv->destroy_count_destroy (tree_view->priv->destroy_count_data);
tree_view->priv->destroy_count_data = NULL;
}
if (tree_view->priv->search_destroy && tree_view->priv->search_user_data)
{
- (* tree_view->priv->search_destroy) (tree_view->priv->search_user_data);
+ tree_view->priv->search_destroy (tree_view->priv->search_user_data);
tree_view->priv->search_user_data = NULL;
}
if (tree_view->priv->search_position_destroy && tree_view->priv->search_position_user_data)
{
- (* tree_view->priv->search_position_destroy) (tree_view->priv->search_position_user_data);
+ tree_view->priv->search_position_destroy (tree_view->priv->search_position_user_data);
tree_view->priv->search_position_user_data = NULL;
}
if (tree_view->priv->row_separator_destroy && tree_view->priv->row_separator_data)
{
- (* tree_view->priv->row_separator_destroy) (tree_view->priv->row_separator_data);
+ tree_view->priv->row_separator_destroy (tree_view->priv->row_separator_data);
tree_view->priv->row_separator_data = NULL;
}
/* GtkWidget::unrealize destroys children and widget->window */
if (GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->unrealize (widget);
}
/* GtkWidget::size_request helper */
else
gtk_tree_model_get_iter (tree_view->priv->model, &tmpiter, path);
- is_separator = (* tree_view->priv->row_separator_func) (tree_view->priv->model,
- &tmpiter,
- tree_view->priv->row_separator_data);
+ is_separator = tree_view->priv->row_separator_func (tree_view->priv->model,
+ &tmpiter,
+ tree_view->priv->row_separator_data);
}
return is_separator;
if (!tree_view->priv->column_drop_func)
return left_column;
- if (!(*tree_view->priv->column_drop_func) (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
+ if (!tree_view->priv->column_drop_func (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
{
left_column = cur_column;
continue;
if (!tree_view->priv->column_drop_func)
return left_column;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data))
return left_column;
else
return (GtkTreeViewColumn *)0x1;
if (!tree_view->priv->column_drop_func)
return left_column;
- if (!(*tree_view->priv->column_drop_func) (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
+ if (!tree_view->priv->column_drop_func (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
{
left_column = cur_column;
continue;
if (!tree_view->priv->column_drop_func)
return left_column;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data))
return left_column;
else
return (GtkTreeViewColumn *)0x1;
if (!tree_view->priv->column_drop_func)
return left_column;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
return left_column;
cur_column = left_column;
if (!tree_view->priv->column_drop_func)
return NULL;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, NULL, cur_column, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, NULL, cur_column, tree_view->priv->column_drop_func_data))
return NULL;
else
return (GtkTreeViewColumn *)0x1;
if (!tree_view->priv->column_drop_func)
return left_column;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
return left_column;
cur_column = left_column;
if (!tree_view->priv->column_drop_func)
return NULL;
- if ((*tree_view->priv->column_drop_func) (tree_view, column, NULL, cur_column, tree_view->priv->column_drop_func_data))
+ if (tree_view->priv->column_drop_func (tree_view, column, NULL, cur_column, tree_view->priv->column_drop_func_data))
return NULL;
else
return (GtkTreeViewColumn *)0x1;
if (tree_view->priv->rubber_band_status)
return TRUE;
- return (* GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->key_release_event) (widget, event);
+ return GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->key_release_event (widget, event);
}
/* FIXME Is this function necessary? Can I get an enter_notify event
static void
gtk_tree_view_grab_focus (GtkWidget *widget)
{
- (* GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->grab_focus) (widget);
+ GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->grab_focus (widget);
gtk_tree_view_focus_to_cursor (GTK_TREE_VIEW (widget));
}
gint child_count = 0;
if (node->children)
_gtk_rbtree_traverse (node->children, node->children->root, G_POST_ORDER, count_children_helper, &child_count);
- (* tree_view->priv->destroy_count_func) (tree_view, path, child_count, tree_view->priv->destroy_count_data);
+ tree_view->priv->destroy_count_func (tree_view, path, child_count, tree_view->priv->destroy_count_data);
}
if (tree->root->count == 1)
/* If it's not the column moving and func tells us to skip over the column, we continue. */
if (left_column != column && cur_column != column &&
tree_view->priv->column_drop_func &&
- ! (* tree_view->priv->column_drop_func) (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
+ ! tree_view->priv->column_drop_func (tree_view, column, left_column, cur_column, tree_view->priv->column_drop_func_data))
{
left_column = cur_column;
continue;
/* Add the last one */
if (tree_view->priv->column_drop_func == NULL ||
((left_column != column) &&
- (* tree_view->priv->column_drop_func) (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data)))
+ tree_view->priv->column_drop_func (tree_view, column, left_column, NULL, tree_view->priv->column_drop_func_data)))
{
reorder = g_slice_new0 (GtkTreeViewColumnReorder);
reorder->left_column = left_column;
g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
if (tree_view->priv->column_drop_func_data_destroy)
- (* tree_view->priv->column_drop_func_data_destroy) (tree_view->priv->column_drop_func_data);
+ tree_view->priv->column_drop_func_data_destroy (tree_view->priv->column_drop_func_data);
tree_view->priv->column_drop_func = func;
tree_view->priv->column_drop_func_data = user_data;
gtk_tree_path_down (child_path);
if (node->children)
_gtk_rbtree_traverse (node->children, node->children->root, G_POST_ORDER, count_children_helper, &child_count);
- (* tree_view->priv->destroy_count_func) (tree_view, child_path, child_count, tree_view->priv->destroy_count_data);
+ tree_view->priv->destroy_count_func (tree_view, child_path, child_count, tree_view->priv->destroy_count_data);
gtk_tree_path_free (child_path);
}
g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
if (tree_view->priv->destroy_count_destroy)
- (* tree_view->priv->destroy_count_destroy) (tree_view->priv->destroy_count_data);
+ tree_view->priv->destroy_count_destroy (tree_view->priv->destroy_count_data);
tree_view->priv->destroy_count_func = func;
tree_view->priv->destroy_count_data = data;
g_return_if_fail (search_equal_func != NULL);
if (tree_view->priv->search_destroy)
- (* tree_view->priv->search_destroy) (tree_view->priv->search_user_data);
+ tree_view->priv->search_destroy (tree_view->priv->search_user_data);
tree_view->priv->search_equal_func = search_equal_func;
tree_view->priv->search_user_data = search_user_data;
g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
if (tree_view->priv->search_position_destroy)
- (* tree_view->priv->search_position_destroy) (tree_view->priv->search_position_user_data);
+ tree_view->priv->search_position_destroy (tree_view->priv->search_position_user_data);
tree_view->priv->search_position_func = func;
tree_view->priv->search_position_user_data = user_data;
g_return_if_fail (GTK_IS_TREE_VIEW (tree_view));
if (tree_view->priv->row_separator_destroy)
- (* tree_view->priv->row_separator_destroy) (tree_view->priv->row_separator_data);
+ tree_view->priv->row_separator_destroy (tree_view->priv->row_separator_data);
tree_view->priv->row_separator_func = func;
tree_view->priv->row_separator_data = data;
viewport->bin_window = NULL;
if (GTK_WIDGET_CLASS (gtk_viewport_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_viewport_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_viewport_parent_class)->unrealize (widget);
}
static void
GTK_STATE_NORMAL, GTK_SHADOW_NONE,
&event->area, widget, "viewportbin",
0, 0, -1, -1);
-
- (* GTK_WIDGET_CLASS (gtk_viewport_parent_class)->expose_event) (widget, event);
+
+ GTK_WIDGET_CLASS (gtk_viewport_parent_class)->expose_event (widget, event);
}
}
g_object_unref (embed_widget->parent_window);
embed_widget->parent_window = NULL;
}
-
+
if (GTK_WIDGET_CLASS (gtk_win32_embed_widget_parent_class)->unrealize)
- (* GTK_WIDGET_CLASS (gtk_win32_embed_widget_parent_class)->unrealize) (widget);
+ GTK_WIDGET_CLASS (gtk_win32_embed_widget_parent_class)->unrealize (widget);
}
static LRESULT CALLBACK
/* Icons */
gtk_window_unrealize_icon (window);
-
- (* GTK_WIDGET_CLASS (gtk_window_parent_class)->unrealize) (widget);
+
+ GTK_WIDGET_CLASS (gtk_window_parent_class)->unrealize (widget);
}
static void